iT邦幫忙

2024 iThome 鐵人賽

DAY 5
0
生成式 AI

零基礎快速入門:GenAI 搭配 Google Apps Script 的工作自動化寶典系列 第 5

《零基礎快速入門:GenAI 搭配 Google Apps Script 的工作自動化寶典》Chapter 2-2 Google Apps Script 可以整合哪些服務

  • 分享至 

  • xImage
  •  

當你打開 Google Apps Script (GAS) 的大門後,
就進入了一個充滿無限可能的自動化世界,
會發現原來什麼東西都可以整合在一起。

GAS 就跟其它程式語言一樣,
可以很輕易地呼叫外部第三方服務的 API。
只要透過與第三方 API 互動,
理論上就可以跟無限多種服務做整合。

例如抓天氣資訊、抓股票資訊,
例如整合 Salesforce、HubSpot,
例如串接 DocuSign、Adobe Sign,
這些 Google Apps Script 都做得到!

不過牽涉到呼叫別人的 API,
免不了就有一些驗證(Authentication)與授權(Authorization)的手續要做。

而 GAS 比起其它程式語言平台的優勢就在於:
至少在大多數 Google 自家的服務裡,
它大都能直接無縫整合,
不需要搞一堆驗證授權的麻煩事!

在這一章,我將展示一些 GAS 的整合案例,
幫助你想像你個人的自動化場景。

Google Apps Script 可以整合哪些 Google Services?

Google Apps Script 能夠與多達數十種 Google 服務進行整合,
以下是一些較為熱門的應用:
Google Sheets:透過 GAS 自動更新、整理、或分析試算表資料。
Gmail:自動發送每日報告、批次回覆郵件。
Google Drive:可以自動管理文件和資料夾,還能根據需求自動生成報告,將資料存到指定的資料夾。
Google Calendar:GAS 可以幫你自動新增、刪除或更新行程,甚至提醒你會議的變更。
Google Forms:收集表單回應後自動整理並通知相關人員。
Google Docs:自動生成文件、匯報、會議記錄或契約書。

實用的例子

我曾經協助一位財務部門的經理用 GAS 搭配 Google Sheets/Gmail ,
實現了報表自動化。
每個月初都可以自動將多個資料來源匯整、計算,
自動產出 summary 同時自動寄送給老闆。

原本繁瑣的數據處理工作就變成了一鍵搞定的事情,
省時省力,還能避免手動操作的錯誤。

我也曾協助人力資源部門的同事,
利用 GAS 自動針對不同員工產出客製化表單。

原本這些任務都很簡單,
簡單到叫個工讀生來也可以做。
但如果老闆沒配工讀生給我們,
我們就只能自己手動做到天荒地老……

還好,有了 GenAI 搭配 Google Apps Script,
一切都可以變得這麼輕鬆簡單。

你甚至可以把多個不同的任務全都用自動化串起來:
假設你要籌辦一場活動,
活動開始前,你可以使用 Google Forms 收集參加者的報名資訊,
並自動整理到 Google Sheets。
活動當天,Google Calendar 會根據報名情況自動發送日程提醒。
活動結束後,根據活動的回饋問卷自動生成一份 Google Slides 簡報存放在 Google Drive,
並透過 Gmail 將報告自動發送給你的團隊和老闆。

你可以稍微算一下上面整個流程使用了幾種不同的 Google 服務,
GAS 強大的整合能力可見一斑。

重點是,這真的一點都不難!

有趣的例子

除了直接對工作進行自動化,
你也可以玩一些有趣的應用,
畢竟有好的心情,才有好的工作效率!

這邊是幾個例子:

根據日曆發送生日賀卡

透過 Google Calendar 和 Gmail 的結合,
可以在生日或紀念日自動發送客製化的祝福郵件。
不再需要擔心忘記重要日子,
也可以客製化訊息內容!

自動生成笑話或每日金句

利用 Google Docs 和 Google Sheets 的整合,
你可以創建一個「笑話庫」或「長輩圖庫」,
每天隨機選取一個笑話或祝福,
並自動發送到你的工作群組或家庭群組中。

Google Apps Script 總能幫上忙

不管你是想要簡化工作流程,還是讓想日常生活更加有趣,
GAS 都可以滿足你的需求。

無論是實用取向還是娛樂取向,
總有幾個環節是 Google Apps Script 能幫上忙的!

然而 GAS 雖然強大,
但市面上也有非常多的自動化工具可以選用。
GAS 真的是最適合我的嗎?

我們下一篇就來評比一下各種不同的工具吧!

下一篇:
《零基礎快速入門:GenAI 搭配 Google Apps Script 的工作自動化寶典》Chapter 2-3 Google Apps Script 與其它自動化工具的比較


上一篇
《零基礎快速入門:GenAI 搭配 Google Apps Script 的工作自動化寶典》Chapter 2-1 Google Apps Script 是什麼東西?
下一篇
《零基礎快速入門:GenAI 搭配 Google Apps Script 的工作自動化寶典》Chapter 2-3 Google Apps Script 與其它自動化工具的比較
系列文
零基礎快速入門:GenAI 搭配 Google Apps Script 的工作自動化寶典30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

1
arguskao
iT邦新手 3 級 ‧ 2024-09-22 14:14:48

利用 Google Docs 和 Google Sheets 的整合,
你可以創建一個「笑話庫」或「長輩圖庫」,
每天隨機選取一個笑話或祝福,
並自動發送到你的工作群組或家庭群組中。

之後會教嗎?

您的群組是什麼平台呢

我們預計會教傳送訊息到 Google Chat or Slack 的方法
如果是 Line 群組的話,則需要另外整合 Line Bot,就不在本系列範圍了。

arguskao iT邦新手 3 級 ‧ 2024-09-22 20:14:59 檢舉

我是Line群組,不過Slack也是可以學,謝謝您呦

我要留言

立即登入留言